﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using Handrise.Mobile.BasicModal.DataLayer;

namespace Handrise.CDCable.Mobile.Business
{
    /// <summary>
    /// 涵洞
    /// </summary>
    [Serializable]
    [EntityMapping(TableName = "EM_Culvert")]
    public class EM_Culvert
    {
        [EntityMapping(IsKey = true, ColumnName = "EM_CulvertID")]
        public string EM_CulvertID { get; set; }

        [EntityMapping(ColumnName = "DeviceID")]
        public string DeviceID { get; set; }

        /// <summary>
        /// 断面尺寸
        /// </summary>
        [EntityMapping(ColumnName = "SECSIZE")]
        public string SECSIZE { get; set; }

        /// <summary>
        /// 长度
        /// </summary>
        [EntityMapping(ColumnName = "LENGTH")]
        public string LENGTH { get; set; }

        /// <summary>
        /// 井数量
        /// </summary>
        [EntityMapping(ColumnName = "WELLNUM")]
        public string WELLNUM { get; set; }

        /// <summary>
        /// 起点
        /// </summary>
        [EntityMapping(ColumnName = "BEGINPOS")]
        public string BEGINPOS { get; set; }

        /// <summary>
        /// 起点x坐标
        /// </summary>
        [EntityMapping(ColumnName = "BPX")]
        public string BPX { get; set; }

        /// <summary>
        /// 起点y坐标
        /// </summary>
        [EntityMapping(ColumnName = "BPY")]
        public string BPY { get; set; }

        /// <summary>
        /// 终点
        /// </summary>
        [EntityMapping(ColumnName = "ENDPOS")]
        public string ENDPOS { get; set; }

        /// <summary>
        /// 终点x坐标
        /// </summary>
        [EntityMapping(ColumnName = "EPX")]
        public string EPX { get; set; }

        /// <summary>
        /// 终点y坐标
        /// </summary>
        [EntityMapping(ColumnName = "EPY")]
        public string EPY { get; set; }

        /// <summary>
        /// 所属单位
        /// </summary>
        [EntityMapping(ColumnName = "INUNIT")]
        public string INUNIT { get; set; }

        /// <summary>
        /// 所在区域
        /// </summary>
        [EntityMapping(ColumnName = "INREGIONAL")]
        public string INREGIONAL { get; set; }

        /// <summary>
        /// 施工单位ID
        /// </summary>
        [EntityMapping(ColumnName = "CONS_ID")]
        public string CONS_ID { get; set; }

        /// <summary>
        /// 施工单位名称
        /// </summary>
        [EntityMapping(ColumnName = "CONS_NAME")]
        public string CONS_NAME { get; set; }

        /// <summary>
        /// 结构形式
        /// </summary>
        [EntityMapping(ColumnName = "STRUCTURE")]
        public string STRUCTURE { get; set; }

        /// <summary>
        /// 保障等级
        /// </summary>
        [EntityMapping(ColumnName = "SECURITYLEVEL")]
        public string SECURITYLEVEL { get; set; }

    }
}
